have the edge on ... - Español Inglés Diccionario